Quản lý nhân sự công ty bằng c# _ full source code
60.409 lượt xem;
- frmMain.cs
- QuanLyNhanSu /
- project /
1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Linq;
7 using System.Text;
8 using System.Windows.Forms;
9 using System.Data.SqlClient;
10 using Telerik.WinControls;
11 using Telerik.Data;
12 using QuanLyNhanSu.Class;
13
14 namespace QuanLyNhanSu
15 {
16 public partial class frmMain : RadRibbonForm
17 {
18 public static frmMain me;
19 public QuanLyNhanSu.Class.sql sql;
20
21 public frmMain()
22 {
23 readFile c = new readFile();
24 c.readfile();
25 string strServerName = "";
26 string strDatabase = "";
27 if (c.strLine1.Contains("Server:") == true) strServerName = c.strLine1.Substring(7);
28 if (c.strLine2.Contains("Database:") == true) strDatabase = c.strLine2.Substring(9);
29
30 InitializeComponent();
31 sql = new sql(strServerName, strDatabase,
32 "U0", "123");
33 me = this;
34
35 }
36 private Form KiemTraTonTai(Type formType)
37 {
38 foreach (Form f in this.MdiChildren)
39 {
40 if (f.GetType() == formType)
41 return f;
42 }
43 return null;
44 }
45 private string ChuoiTruyCapForm(string ten)
46 {
47 return "Select * from tbl_user_form U inner join " +
48 "tbl_DMform F on U.IDform=F.ID where U.username='" + sql.GetUser() + "' and F.tenform='" + ten + "' and U.rights=1";
49 }
50 private void btnThoat_Click(object sender, EventArgs e)
51 {
52 DialogResult dr = RadMessageBox.Show("\nBạn có thực sự muốn thoát chương trình ?\n","Thông báo",MessageBoxButtons.YesNo,RadMessageIcon.Question);
53 if (dr == DialogResult.Yes)
54 {
55 Application.Exit();
56 }
57 else
58 {
59 }
60
61 }
62
63 private void frmMain_Load(object sender, EventArgs e)
64 {
65 Form1_ obj_ = new Form1_();
66 obj_.ShowDialog();
67 frmConfig obj = new frmConfig();
68 obj.ShowDialog();
69 //DateTime.Parse(layngay());
70
71 //MessageBox.Show(layngay());
72
73
74 }
75 public string layngay()
76 {
77 string sel = "select top 1 percent Start from Appointments order by Start desc";
78 SqlConnection con = frmMain.me.sql.connectSQL();
79 con.Open();
80 SqlCommand sel1 = new SqlCommand(sel, con);
81 object o = sel1.ExecuteScalar();
82 con.Close();
83 return o.ToString();
84 }
85
86 private void btnNhanVien_Click(object sender, EventArgs e)
87 {
88 SqlConnection con = frmMain.me.sql.connectSQL();
89 con.Open();
90 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmNhanvien"), con);
91 if (scmd.ExecuteReader().Read())
92 {
93 Form frm = KiemTraTonTai(typeof(frmNhanvien));
94 if (frm != null)
95 frm.Activate();
96 else
97 {
98
99 frmNhanvien f = new frmNhanvien();
100 f.MdiParent = this;
101 f.Show();
102 }
103 }
104 else
105 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
106 con.Close();
107 }
108
109 private void btnTyLeLuongThang_Click(object sender, EventArgs e)
110 {
111 SqlConnection sc = frmMain.me.sql.connectSQL();
112 sc.Open();
113 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmbangtileluong"), sc);
114 if (scmd.ExecuteReader().Read())
115 {
116 Form frm = KiemTraTonTai(typeof(frmbangtileluong));
117 if (frm != null)
118 frm.Activate();
119 else
120 {
121 frmbangtileluong f = new frmbangtileluong();
122 f.MdiParent = this;
123 f.Show();
124 }
125 }
126 else
127 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
128 sc.Close();
129 }
130
131 private void btnChamCong_Click(object sender, EventArgs e)
132 {
133 SqlConnection sc = frmMain.me.sql.connectSQL();
134 sc.Open();
135 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmkiemtrabangluong"), sc);
136 if (scmd.ExecuteReader().Read())
137 {
138 Form frm = KiemTraTonTai(typeof(frmkiemtrabangluong));
139 if (frm != null)
140 frm.Activate();
141 else
142 {
143 frmkiemtrabangluong f = new frmkiemtrabangluong();
144 f.MdiParent = this;
145 f.Show();
146 }
147 }
148 else
149 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
150 sc.Close();
151 }
152
153 private void btnChucVu_Click(object sender, EventArgs e)
154 {
155 SqlConnection sc = frmMain.me.sql.connectSQL();
156 sc.Open();
157 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMChucVu"), sc);
158 if (scmd.ExecuteReader().Read())
159 {
160 Form frm = KiemTraTonTai(typeof(frmDMChucVu));
161 if (frm != null)
162 frm.Activate();
163 else
164 {
165 frmDMChucVu f = new frmDMChucVu();
166 f.MdiParent = this;
167 f.Show();
168 }
169 }
170 else
171 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
172 sc.Close();
173 }
174
175 private void btnPhanQuyen_Click(object sender, EventArgs e)
176 {
177 Form frm = KiemTraTonTai(typeof(frmPhanQuyen));
178 if (frm != null)
179 frm.Activate();
180 else
181 {
182 frmPhanQuyen f = new frmPhanQuyen();
183 f.MdiParent = this;
184 f.Show();
185 }
186 }
187
188 private void btnBCLuongThang_Click(object sender, EventArgs e)
189 {
190 SqlConnection sc = frmMain.me.sql.connectSQL();
191 sc.Open();
192 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmchonbcluong"), sc);
193 if (scmd.ExecuteReader().Read())
194 {
195 Form frm = KiemTraTonTai(typeof(frmchonbcluong));
196 if (frm != null)
197 frm.Activate();
198 else
199 {
200 frmchonbcluong f = new frmchonbcluong();
201 f.MdiParent = this;
202 f.Show();
203 }
204 }
205 else
206 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
207 sc.Close();
208 }
209
210 private void btnBCNhanSu_Click(object sender, EventArgs e)
211 {
212 SqlConnection sc = frmMain.me.sql.connectSQL();
213 sc.Open();
214 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmchonbcnv"), sc);
215 if (scmd.ExecuteReader().Read())
216 {
217 Form frm = KiemTraTonTai(typeof(frmchonbcnv));
218 if (frm != null)
219 frm.Activate();
220 else
221 {
222 frmchonbcnv f = new frmchonbcnv();
223 f.MdiParent = this;
224 f.Show();
225 }
226 }
227 else
228 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Error);
229 sc.Close();
230 }
231
232 private void btnHDHetHan_Click(object sender, EventArgs e)
233 {
234 SqlConnection sc = frmMain.me.sql.connectSQL();
235 sc.Open();
236 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmKiemTraHDHetHan"), sc);
237 if (scmd.ExecuteReader().Read())
238 {
239 Form frm = KiemTraTonTai(typeof(frmKiemTraHDHetHan));
240 if (frm != null)
241 frm.Activate();
242 else
243 {
244 frmKiemTraHDHetHan f = new frmKiemTraHDHetHan();
245 f.MdiParent = this;
246 f.Show();
247 }
248 }
249 else
250 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
251 sc.Close();
252 }
253
254 private void btnDangXuat_Click(object sender, EventArgs e)
255 {
256
257 //Application.Restart();
258 frmDangNhap obj = new frmDangNhap();
259 obj.ShowDialog();
260
261
262 }
263
264 private void btnDoiMatKau_Click(object sender, EventArgs e)
265 {
266 Form frm = KiemTraTonTai(typeof(frmDoiMatKhau));
267 if (frm != null)
268 frm.Activate();
269 else
270 {
271 frmDoiMatKhau f = new frmDoiMatKhau();
272 f.MdiParent = this;
273 f.Show();
274 }
275 }
276
277 private void btnTonGiao_Click(object sender, EventArgs e)
278 {
279 SqlConnection sc = frmMain.me.sql.connectSQL();
280 sc.Open();
281 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMTonGiao"), sc);
282 if (scmd.ExecuteReader().Read())
283 {
284 Form frm = KiemTraTonTai(typeof(frmDMTonGiao));
285 if (frm != null)
286 frm.Activate();
287 else
288 {
289 frmDMTonGiao f = new frmDMTonGiao();
290 f.MdiParent = this;
291 f.Show();
292 }
293 }
294 else
295 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
296 sc.Close();
297 }
298
299 private void btnDanToc_Click(object sender, EventArgs e)
300 {
301 SqlConnection sc = frmMain.me.sql.connectSQL();
302 sc.Open();
303 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMDanToc"), sc);
304 if (scmd.ExecuteReader().Read())
305 {
306 Form frm = KiemTraTonTai(typeof(frmDMDanToc));
307 if (frm != null)
308 frm.Activate();
309 else
310 {
311 frmDMDanToc f = new frmDMDanToc();
312 f.MdiParent = this;
313 f.Show();
314 }
315 }
316 else
317 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
318 sc.Close();
319 }
320
321 private void btnTrinhDo_Click(object sender, EventArgs e)
322 {
323 SqlConnection sc = frmMain.me.sql.connectSQL();
324 sc.Open();
325 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMTrinhDo"), sc);
326 if (scmd.ExecuteReader().Read())
327 {
328 Form frm = KiemTraTonTai(typeof(frmDMTrinhDo));
329 if (frm != null)
330 frm.Activate();
331 else
332 {
333 frmDMTrinhDo f = new frmDMTrinhDo();
334 f.MdiParent = this;
335 f.Show();
336 }
337 }
338 else
339 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
340 sc.Close();
341 }
342
343 private void btnChuyenMon_Click(object sender, EventArgs e)
344 {
345 SqlConnection sc = frmMain.me.sql.connectSQL();
346 sc.Open();
347 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMChuyenMon"), sc);
348 if (scmd.ExecuteReader().Read())
349 {
350 Form frm = KiemTraTonTai(typeof(frmDMChuyenMon));
351 if (frm != null)
352 frm.Activate();
353 else
354 {
355 frmDMChuyenMon f = new frmDMChuyenMon();
356 f.MdiParent = this;
357 f.Show();
358 }
359 }
360 else
361 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
362 sc.Close();
363 }
364
365 private void btnNgoaiNgu_Click(object sender, EventArgs e)
366 {
367 SqlConnection sc = frmMain.me.sql.connectSQL();
368 sc.Open();
369 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMNgoaiNgu"), sc);
370 if (scmd.ExecuteReader().Read())
371 {
372 Form frm = KiemTraTonTai(typeof(frmDMNgoaiNgu));
373 if (frm != null)
374 frm.Activate();
375 else
376 {
377 frmDMNgoaiNgu f = new frmDMNgoaiNgu();
378 f.MdiParent = this;
379 f.Show();
380 }
381 }
382 else
383 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
384 sc.Close();
385 }
386
387 private void btnPhongBan_Click(object sender, EventArgs e)
388 {
389 SqlConnection sc = frmMain.me.sql.connectSQL();
390 sc.Open();
391 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMPhongBan"), sc);
392 if (scmd.ExecuteReader().Read())
393 {
394 Form frm = KiemTraTonTai(typeof(frmDMPhongBan));
395 if (frm != null)
396 frm.Activate();
397 else
398 {
399 frmDMPhongBan f = new frmDMPhongBan();
400 f.MdiParent = this;
401 f.Show();
402 }
403 }
404 else
405 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
406 sc.Close();
407 }
408
409 private void btnTo_Click(object sender, EventArgs e)
410 {
411 SqlConnection sc = frmMain.me.sql.connectSQL();
412 sc.Open();
413 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMTo"), sc);
414 if (scmd.ExecuteReader().Read())
415 {
416 Form frm = KiemTraTonTai(typeof(frmDMTo));
417 if (frm != null)
418 frm.Activate();
419 else
420 {
421 frmDMTo f = new frmDMTo();
422 f.MdiParent = this;
423 f.Show();
424 }
425 }
426 else
427 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
428 sc.Close();
429 }
430
431 private void btnLoaiHopDong_Click(object sender, EventArgs e)
432 {
433 SqlConnection sc = frmMain.me.sql.connectSQL();
434 sc.Open();
435 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMLoaiHD"), sc);
436 if (scmd.ExecuteReader().Read())
437 {
438 Form frm = KiemTraTonTai(typeof(frmDMLoaiHD));
439 if (frm != null)
440 frm.Activate();
441 else
442 {
443 frmDMLoaiHD f = new frmDMLoaiHD();
444 f.MdiParent = this;
445 f.Show();
446 }
447 }
448 else
449 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
450 sc.Close();
451 }
452
453 private void btnTaoNguoiDung_Click(object sender, EventArgs e)
454 {
455 Form frm = KiemTraTonTai(typeof(frmUser));
456 if (frm != null)
457 frm.Activate();
458 else
459 {
460 frmUser f = new frmUser();
461 f.MdiParent = this;
462 f.Show();
463 }
464 }
465
466 private void btnThongTin_Click(object sender, EventArgs e)
467 {
468 Form frm = KiemTraTonTai(typeof(frmThongTin));
469 if (frm != null)
470 frm.Activate();
471 else
472 {
473 frmThongTin f = new frmThongTin();
474 f.MdiParent = this;
475 f.Show();
476 }
477 }
478
479 private void btnDMHieuQua_Click(object sender, EventArgs e)
480 {
481 Form frm = KiemTraTonTai(typeof(frmDMHieuQua));
482 if (frm != null)
483 frm.Activate();
484 else
485 {
486 frmDMHieuQua f = new frmDMHieuQua();
487 f.MdiParent = this;
488 f.Show();
489 }
490 }
491
492 private void radImageButtonElement1_Click(object sender, EventArgs e)
493 {
494 Form frm = KiemTraTonTai(typeof(frmLichLamViec));
495 if (frm != null)
496 frm.Activate();
497 else
498 {
499 frmLichLamViec f = new frmLichLamViec();
500 f.MdiParent = this;
501 f.Show();
502 }
503 }
504
505 private void radMenuItem1_Click(object sender, EventArgs e)
506 {
507 DialogResult dr = RadMessageBox.Show("\nBạn có thực sự muốn thoát chương trình ?\n", "Thông báo", MessageBoxButtons.YesNo, RadMessageIcon.Question);
508 if (dr == DialogResult.Yes)
509 {
510 Application.Exit();
511 }
512 else
513 {
514 }
515 }
516
517
518
519 }
520 }
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Linq;
7 using System.Text;
8 using System.Windows.Forms;
9 using System.Data.SqlClient;
10 using Telerik.WinControls;
11 using Telerik.Data;
12 using QuanLyNhanSu.Class;
13
14 namespace QuanLyNhanSu
15 {
16 public partial class frmMain : RadRibbonForm
17 {
18 public static frmMain me;
19 public QuanLyNhanSu.Class.sql sql;
20
21 public frmMain()
22 {
23 readFile c = new readFile();
24 c.readfile();
25 string strServerName = "";
26 string strDatabase = "";
27 if (c.strLine1.Contains("Server:") == true) strServerName = c.strLine1.Substring(7);
28 if (c.strLine2.Contains("Database:") == true) strDatabase = c.strLine2.Substring(9);
29
30 InitializeComponent();
31 sql = new sql(strServerName, strDatabase,
32 "U0", "123");
33 me = this;
34
35 }
36 private Form KiemTraTonTai(Type formType)
37 {
38 foreach (Form f in this.MdiChildren)
39 {
40 if (f.GetType() == formType)
41 return f;
42 }
43 return null;
44 }
45 private string ChuoiTruyCapForm(string ten)
46 {
47 return "Select * from tbl_user_form U inner join " +
48 "tbl_DMform F on U.IDform=F.ID where U.username='" + sql.GetUser() + "' and F.tenform='" + ten + "' and U.rights=1";
49 }
50 private void btnThoat_Click(object sender, EventArgs e)
51 {
52 DialogResult dr = RadMessageBox.Show("\nBạn có thực sự muốn thoát chương trình ?\n","Thông báo",MessageBoxButtons.YesNo,RadMessageIcon.Question);
53 if (dr == DialogResult.Yes)
54 {
55 Application.Exit();
56 }
57 else
58 {
59 }
60
61 }
62
63 private void frmMain_Load(object sender, EventArgs e)
64 {
65 Form1_ obj_ = new Form1_();
66 obj_.ShowDialog();
67 frmConfig obj = new frmConfig();
68 obj.ShowDialog();
69 //DateTime.Parse(layngay());
70
71 //MessageBox.Show(layngay());
72
73
74 }
75 public string layngay()
76 {
77 string sel = "select top 1 percent Start from Appointments order by Start desc";
78 SqlConnection con = frmMain.me.sql.connectSQL();
79 con.Open();
80 SqlCommand sel1 = new SqlCommand(sel, con);
81 object o = sel1.ExecuteScalar();
82 con.Close();
83 return o.ToString();
84 }
85
86 private void btnNhanVien_Click(object sender, EventArgs e)
87 {
88 SqlConnection con = frmMain.me.sql.connectSQL();
89 con.Open();
90 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmNhanvien"), con);
91 if (scmd.ExecuteReader().Read())
92 {
93 Form frm = KiemTraTonTai(typeof(frmNhanvien));
94 if (frm != null)
95 frm.Activate();
96 else
97 {
98
99 frmNhanvien f = new frmNhanvien();
100 f.MdiParent = this;
101 f.Show();
102 }
103 }
104 else
105 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
106 con.Close();
107 }
108
109 private void btnTyLeLuongThang_Click(object sender, EventArgs e)
110 {
111 SqlConnection sc = frmMain.me.sql.connectSQL();
112 sc.Open();
113 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmbangtileluong"), sc);
114 if (scmd.ExecuteReader().Read())
115 {
116 Form frm = KiemTraTonTai(typeof(frmbangtileluong));
117 if (frm != null)
118 frm.Activate();
119 else
120 {
121 frmbangtileluong f = new frmbangtileluong();
122 f.MdiParent = this;
123 f.Show();
124 }
125 }
126 else
127 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
128 sc.Close();
129 }
130
131 private void btnChamCong_Click(object sender, EventArgs e)
132 {
133 SqlConnection sc = frmMain.me.sql.connectSQL();
134 sc.Open();
135 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmkiemtrabangluong"), sc);
136 if (scmd.ExecuteReader().Read())
137 {
138 Form frm = KiemTraTonTai(typeof(frmkiemtrabangluong));
139 if (frm != null)
140 frm.Activate();
141 else
142 {
143 frmkiemtrabangluong f = new frmkiemtrabangluong();
144 f.MdiParent = this;
145 f.Show();
146 }
147 }
148 else
149 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
150 sc.Close();
151 }
152
153 private void btnChucVu_Click(object sender, EventArgs e)
154 {
155 SqlConnection sc = frmMain.me.sql.connectSQL();
156 sc.Open();
157 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMChucVu"), sc);
158 if (scmd.ExecuteReader().Read())
159 {
160 Form frm = KiemTraTonTai(typeof(frmDMChucVu));
161 if (frm != null)
162 frm.Activate();
163 else
164 {
165 frmDMChucVu f = new frmDMChucVu();
166 f.MdiParent = this;
167 f.Show();
168 }
169 }
170 else
171 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
172 sc.Close();
173 }
174
175 private void btnPhanQuyen_Click(object sender, EventArgs e)
176 {
177 Form frm = KiemTraTonTai(typeof(frmPhanQuyen));
178 if (frm != null)
179 frm.Activate();
180 else
181 {
182 frmPhanQuyen f = new frmPhanQuyen();
183 f.MdiParent = this;
184 f.Show();
185 }
186 }
187
188 private void btnBCLuongThang_Click(object sender, EventArgs e)
189 {
190 SqlConnection sc = frmMain.me.sql.connectSQL();
191 sc.Open();
192 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmchonbcluong"), sc);
193 if (scmd.ExecuteReader().Read())
194 {
195 Form frm = KiemTraTonTai(typeof(frmchonbcluong));
196 if (frm != null)
197 frm.Activate();
198 else
199 {
200 frmchonbcluong f = new frmchonbcluong();
201 f.MdiParent = this;
202 f.Show();
203 }
204 }
205 else
206 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Exclamation);
207 sc.Close();
208 }
209
210 private void btnBCNhanSu_Click(object sender, EventArgs e)
211 {
212 SqlConnection sc = frmMain.me.sql.connectSQL();
213 sc.Open();
214 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmchonbcnv"), sc);
215 if (scmd.ExecuteReader().Read())
216 {
217 Form frm = KiemTraTonTai(typeof(frmchonbcnv));
218 if (frm != null)
219 frm.Activate();
220 else
221 {
222 frmchonbcnv f = new frmchonbcnv();
223 f.MdiParent = this;
224 f.Show();
225 }
226 }
227 else
228 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo",MessageBoxButtons.OK,RadMessageIcon.Error);
229 sc.Close();
230 }
231
232 private void btnHDHetHan_Click(object sender, EventArgs e)
233 {
234 SqlConnection sc = frmMain.me.sql.connectSQL();
235 sc.Open();
236 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmKiemTraHDHetHan"), sc);
237 if (scmd.ExecuteReader().Read())
238 {
239 Form frm = KiemTraTonTai(typeof(frmKiemTraHDHetHan));
240 if (frm != null)
241 frm.Activate();
242 else
243 {
244 frmKiemTraHDHetHan f = new frmKiemTraHDHetHan();
245 f.MdiParent = this;
246 f.Show();
247 }
248 }
249 else
250 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
251 sc.Close();
252 }
253
254 private void btnDangXuat_Click(object sender, EventArgs e)
255 {
256
257 //Application.Restart();
258 frmDangNhap obj = new frmDangNhap();
259 obj.ShowDialog();
260
261
262 }
263
264 private void btnDoiMatKau_Click(object sender, EventArgs e)
265 {
266 Form frm = KiemTraTonTai(typeof(frmDoiMatKhau));
267 if (frm != null)
268 frm.Activate();
269 else
270 {
271 frmDoiMatKhau f = new frmDoiMatKhau();
272 f.MdiParent = this;
273 f.Show();
274 }
275 }
276
277 private void btnTonGiao_Click(object sender, EventArgs e)
278 {
279 SqlConnection sc = frmMain.me.sql.connectSQL();
280 sc.Open();
281 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMTonGiao"), sc);
282 if (scmd.ExecuteReader().Read())
283 {
284 Form frm = KiemTraTonTai(typeof(frmDMTonGiao));
285 if (frm != null)
286 frm.Activate();
287 else
288 {
289 frmDMTonGiao f = new frmDMTonGiao();
290 f.MdiParent = this;
291 f.Show();
292 }
293 }
294 else
295 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
296 sc.Close();
297 }
298
299 private void btnDanToc_Click(object sender, EventArgs e)
300 {
301 SqlConnection sc = frmMain.me.sql.connectSQL();
302 sc.Open();
303 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMDanToc"), sc);
304 if (scmd.ExecuteReader().Read())
305 {
306 Form frm = KiemTraTonTai(typeof(frmDMDanToc));
307 if (frm != null)
308 frm.Activate();
309 else
310 {
311 frmDMDanToc f = new frmDMDanToc();
312 f.MdiParent = this;
313 f.Show();
314 }
315 }
316 else
317 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
318 sc.Close();
319 }
320
321 private void btnTrinhDo_Click(object sender, EventArgs e)
322 {
323 SqlConnection sc = frmMain.me.sql.connectSQL();
324 sc.Open();
325 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMTrinhDo"), sc);
326 if (scmd.ExecuteReader().Read())
327 {
328 Form frm = KiemTraTonTai(typeof(frmDMTrinhDo));
329 if (frm != null)
330 frm.Activate();
331 else
332 {
333 frmDMTrinhDo f = new frmDMTrinhDo();
334 f.MdiParent = this;
335 f.Show();
336 }
337 }
338 else
339 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
340 sc.Close();
341 }
342
343 private void btnChuyenMon_Click(object sender, EventArgs e)
344 {
345 SqlConnection sc = frmMain.me.sql.connectSQL();
346 sc.Open();
347 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMChuyenMon"), sc);
348 if (scmd.ExecuteReader().Read())
349 {
350 Form frm = KiemTraTonTai(typeof(frmDMChuyenMon));
351 if (frm != null)
352 frm.Activate();
353 else
354 {
355 frmDMChuyenMon f = new frmDMChuyenMon();
356 f.MdiParent = this;
357 f.Show();
358 }
359 }
360 else
361 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
362 sc.Close();
363 }
364
365 private void btnNgoaiNgu_Click(object sender, EventArgs e)
366 {
367 SqlConnection sc = frmMain.me.sql.connectSQL();
368 sc.Open();
369 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMNgoaiNgu"), sc);
370 if (scmd.ExecuteReader().Read())
371 {
372 Form frm = KiemTraTonTai(typeof(frmDMNgoaiNgu));
373 if (frm != null)
374 frm.Activate();
375 else
376 {
377 frmDMNgoaiNgu f = new frmDMNgoaiNgu();
378 f.MdiParent = this;
379 f.Show();
380 }
381 }
382 else
383 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
384 sc.Close();
385 }
386
387 private void btnPhongBan_Click(object sender, EventArgs e)
388 {
389 SqlConnection sc = frmMain.me.sql.connectSQL();
390 sc.Open();
391 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMPhongBan"), sc);
392 if (scmd.ExecuteReader().Read())
393 {
394 Form frm = KiemTraTonTai(typeof(frmDMPhongBan));
395 if (frm != null)
396 frm.Activate();
397 else
398 {
399 frmDMPhongBan f = new frmDMPhongBan();
400 f.MdiParent = this;
401 f.Show();
402 }
403 }
404 else
405 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
406 sc.Close();
407 }
408
409 private void btnTo_Click(object sender, EventArgs e)
410 {
411 SqlConnection sc = frmMain.me.sql.connectSQL();
412 sc.Open();
413 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMTo"), sc);
414 if (scmd.ExecuteReader().Read())
415 {
416 Form frm = KiemTraTonTai(typeof(frmDMTo));
417 if (frm != null)
418 frm.Activate();
419 else
420 {
421 frmDMTo f = new frmDMTo();
422 f.MdiParent = this;
423 f.Show();
424 }
425 }
426 else
427 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
428 sc.Close();
429 }
430
431 private void btnLoaiHopDong_Click(object sender, EventArgs e)
432 {
433 SqlConnection sc = frmMain.me.sql.connectSQL();
434 sc.Open();
435 SqlCommand scmd = new SqlCommand(ChuoiTruyCapForm("frmDMLoaiHD"), sc);
436 if (scmd.ExecuteReader().Read())
437 {
438 Form frm = KiemTraTonTai(typeof(frmDMLoaiHD));
439 if (frm != null)
440 frm.Activate();
441 else
442 {
443 frmDMLoaiHD f = new frmDMLoaiHD();
444 f.MdiParent = this;
445 f.Show();
446 }
447 }
448 else
449 RadMessageBox.Show("\nBạn không có quyền truy cập !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Error);
450 sc.Close();
451 }
452
453 private void btnTaoNguoiDung_Click(object sender, EventArgs e)
454 {
455 Form frm = KiemTraTonTai(typeof(frmUser));
456 if (frm != null)
457 frm.Activate();
458 else
459 {
460 frmUser f = new frmUser();
461 f.MdiParent = this;
462 f.Show();
463 }
464 }
465
466 private void btnThongTin_Click(object sender, EventArgs e)
467 {
468 Form frm = KiemTraTonTai(typeof(frmThongTin));
469 if (frm != null)
470 frm.Activate();
471 else
472 {
473 frmThongTin f = new frmThongTin();
474 f.MdiParent = this;
475 f.Show();
476 }
477 }
478
479 private void btnDMHieuQua_Click(object sender, EventArgs e)
480 {
481 Form frm = KiemTraTonTai(typeof(frmDMHieuQua));
482 if (frm != null)
483 frm.Activate();
484 else
485 {
486 frmDMHieuQua f = new frmDMHieuQua();
487 f.MdiParent = this;
488 f.Show();
489 }
490 }
491
492 private void radImageButtonElement1_Click(object sender, EventArgs e)
493 {
494 Form frm = KiemTraTonTai(typeof(frmLichLamViec));
495 if (frm != null)
496 frm.Activate();
497 else
498 {
499 frmLichLamViec f = new frmLichLamViec();
500 f.MdiParent = this;
501 f.Show();
502 }
503 }
504
505 private void radMenuItem1_Click(object sender, EventArgs e)
506 {
507 DialogResult dr = RadMessageBox.Show("\nBạn có thực sự muốn thoát chương trình ?\n", "Thông báo", MessageBoxButtons.YesNo, RadMessageIcon.Question);
508 if (dr == DialogResult.Yes)
509 {
510 Application.Exit();
511 }
512 else
513 {
514 }
515 }
516
517
518
519 }
520 }